package com.taobao.api.response;

import com.taobao.api.internal.mapping.ApiField;
import com.taobao.api.TaobaoObject;

import com.taobao.api.TaobaoResponse;

/**
 * TOP API: cainiao.smartdelivery.cp.i.modify response.
 * 
 * @author top auto create
 * @since 1.0, null
 */
public class CainiaoSmartdeliveryCpIModifyResponse extends TaobaoResponse {

	private static final long serialVersionUID = 6289434649767847755L;

	/** 
	 * 更新智能发货智选cp返回结果
	 */
	@ApiField("modify_smart_delivery_cp_response")
	private ModifySmartDeliveryCpResponse modifySmartDeliveryCpResponse;


	public void setModifySmartDeliveryCpResponse(ModifySmartDeliveryCpResponse modifySmartDeliveryCpResponse) {
		this.modifySmartDeliveryCpResponse = modifySmartDeliveryCpResponse;
	}
	public ModifySmartDeliveryCpResponse getModifySmartDeliveryCpResponse( ) {
		return this.modifySmartDeliveryCpResponse;
	}
	
	/**
 * 更改的发货cp信息
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class SmartDeliveryCpInfo extends TaobaoObject {

	private static final long serialVersionUID = 1679686129239922812L;

	/**
		 * 物流公司编码
		 */
		@ApiField("cp_code")
		private String cpCode;
	

	public String getCpCode() {
			return this.cpCode;
		}
		public void setCpCode(String cpCode) {
			this.cpCode = cpCode;
		}

}

	/**
 * 电子面单云打印信息
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class WaybillCloudPrintInfo extends TaobaoObject {

	private static final long serialVersionUID = 5859826182647911115L;

	/**
		 * 模板信息
		 */
		@ApiField("print_data")
		private String printData;
		/**
		 * 电子面单编码
		 */
		@ApiField("waybill_code")
		private String waybillCode;
	

	public String getPrintData() {
			return this.printData;
		}
		public void setPrintData(String printData) {
			this.printData = printData;
		}
		public String getWaybillCode() {
			return this.waybillCode;
		}
		public void setWaybillCode(String waybillCode) {
			this.waybillCode = waybillCode;
		}

}

	/**
 * 更新智能发货智选cp返回结果
 *
 * @author top auto create
 * @since 1.0, null
 */
public static class ModifySmartDeliveryCpResponse extends TaobaoObject {

	private static final long serialVersionUID = 2295292641516899523L;

	/**
		 * 更改的发货cp信息
		 */
		@ApiField("modified_delivery_cp_info")
		private SmartDeliveryCpInfo modifiedDeliveryCpInfo;
		/**
		 * 电子面单云打印信息
		 */
		@ApiField("waybill_cloud_print_info")
		private WaybillCloudPrintInfo waybillCloudPrintInfo;
	

	public SmartDeliveryCpInfo getModifiedDeliveryCpInfo() {
			return this.modifiedDeliveryCpInfo;
		}
		public void setModifiedDeliveryCpInfo(SmartDeliveryCpInfo modifiedDeliveryCpInfo) {
			this.modifiedDeliveryCpInfo = modifiedDeliveryCpInfo;
		}
		public WaybillCloudPrintInfo getWaybillCloudPrintInfo() {
			return this.waybillCloudPrintInfo;
		}
		public void setWaybillCloudPrintInfo(WaybillCloudPrintInfo waybillCloudPrintInfo) {
			this.waybillCloudPrintInfo = waybillCloudPrintInfo;
		}

}



}
